<?php echo $javascript->link('filter_actions'); ?>
<div class="cashes index">
    <a href="" class="filtro_a" onclick="show_filter(); return false;"><?php echo __('Filtro', true); ?></a>
    <input type="hidden" id="input_filtro" value="1">
    <div id="filtro_busqueda" class="filtro" style="display: block">
        <fieldset>
            <?php echo $form->create('Cash', array('url' => array('controller' => 'cashes', 'action' => 'por_dia'))); ?>
            <div class="date_range">
                <label>Rango de Fechas</label>
                <?php
                echo $form->input('date_from', array('label' => false));
                ?>
                <span>-</span>
                <?php
                echo $form->input('date_to', array('label' => false));
                ?>
                <span><?php echo $this->Html->link(__('Últimos 5 Días', true), array(), array('onclick' => 'fecha_semana(); return false;')); ?></span>
                <?php
                echo $form->input('hidden_actual_date', array('type' => 'hidden', 'value' => date('d/m/Y')));
                echo $form->input('hidden_week_date', array('type' => 'hidden', 'value' => date('d/m/Y', strtotime('-5 day', strtotime(date('Y-m-d H:i:s'))))));
                ?>
            </div>
            <?php
            echo $form->submit(__('Filtrar', true));
            echo $form->end();
            ?>
        </fieldset>
    </div>
    <h2><?php __('Cajas por día'); ?></h2>
    <table cellpadding="0" cellspacing="0">
        <tr>
            <th></th>
            <?php
            foreach ($cashes['fecha'] as $fecha) {
                ?> 
                <th style="font-size: 10px"><?php echo $fecha; ?></th>
                <?php
            }
            ?>
        </tr>
        <?php
        $i = 0;
        foreach ($cashes as $tipo_dato => $datos):
            if ($tipo_dato != 'fecha'):
                $class = null;
                if ($i++ % 2 == 0) {
                    $class = ' class="altrow"';
                }
                ?>
                <tr<?php echo $class; ?>>
                    <td>
                        <?php
                        $titulo = '';
                        switch ($tipo_dato) {
                            case 'monto_inicial':
                                $titulo = 'Monto Inicial';
                                break;
                            case 'entradas':
                                $titulo = 'Entradas';
                                break;
                            case 'salidas':
                                $titulo = 'Salidas';
                                break;
                            case 'monto_final':
                                $titulo = 'Monto Final';
                                break;
                        }
                        echo $titulo;
                        ?>
                    </td>
                    <?php
                    foreach ($datos as $valor):
                        if ($tipo_dato == 'id') {
                            ?> 
                            <td><?php echo $this->Html->link($this->Html->image('icons/magnifier.png'), array('controller' => 'cashes', 'action' => 'view', $valor), array('title' => __('Ver Caja', true), 'escape' => false)); ?>&nbsp;</td>
                            <?php
                        } else {
                            ?> 
                            <td><?php echo '$' . $valor; ?>&nbsp;</td>
                            <?php
                        }
                    endforeach;
                    ?>
                </tr>
            <?php endif; ?>
        <?php endforeach; ?>
    </table>
</div>
<script type="text/javascript" >

    (function($){
        // Date picker
        $("#CashDateFrom").datepicker({
            //yearRange: '1970:2010',
            defaultDate: new Date(),
            dateFormat: 'dd/mm/yy',
            changeMonth: true,
            changeYear: true
        });
        // Date picker
        $("#CashDateTo").datepicker({
            //yearRange: '1970:2010',
            defaultDate: new Date(),
            dateFormat: 'dd/mm/yy',
            changeMonth: true,
            changeYear: true
        });

    })(jQuery);

    function fecha_semana(){
        var hoy = $('#CashHiddenActualDate').val();
        var semana = $('#CashHiddenWeekDate').val();
        $('#CashDateFrom').val(semana);
        $('#CashDateTo').val(hoy);
        $('#CashPorDiaForm').submit();
    }
</script>